.w{
    width: 1400px;
    margin: 0 auto;
}
img{
    width: 100%;
    height: 100%;
    border-radius: 7px;
}
p{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.rankingList{
    margin-top: 135px; 
    .box-title{
        height: 25px;
        line-height: 25px;
        border-left: 3px solid red;
        margin: 5px 0;
        font-size: 18px;
        font-weight: 800;
        color: #4a4a4a;
        padding-left: 10px;
    }
    .cloud-rankingList,.world-rankingList{
      overflow: hidden;
    }
    .rankingList-box{
       overflow: hidden;
        padding-top: 15px;
        .rankingList-item{
            width: 150px;
            height: 183px;
            float: left;
            margin:0 40px 30px 0;
           
            .img-box{
                width: 150px;
                height: 150px;
                position: relative;
                cursor: pointer;
               img{
                 
               position: relative;
                z-index: 8;
               
               } &::after,&::before{
                content: "";
                width: 87%;
                height: 87%;
                background-color: rgba(225, 225, 231, 0.9);
                position: absolute;
                top: 14px;
                right: -8px;
                z-index: 1;
                transition: all 0.4s;
                border-radius: 2px;
            }
            &::before{
                width: 77%;
                height: 77%;
                position: absolute;
                background-color: #d5d5d5;
                top: 22px;
                right: -10px;
            }
            &:hover{
                &::before{
                    position: absolute;
                    right: -18px;
                    background-color: rgba(218, 212, 212, 0.7);
                }
                &::after{
                    position: absolute;
                    right: -12px;
                    background-color: rgba(241, 171, 171, 0.8);
                }
            }
            }
            .content-box{
                height: 33px;
                line-height: 33px;
                color: #4a4a4a;
                font-weight: 800;
                font-size: 15px;
            }
            
        }
        
    }
}